documentary payments - German English Dictionary